package com.iwhalecloud.bss.kite.cucc.client.vo.scene;

import com.iwhalecloud.bss.kite.client.vo.scene.CommonAttrVO;
import com.iwhalecloud.bss.kite.client.vo.scene.ModuleVO;
import com.iwhalecloud.bss.kite.client.vo.scene.ProductModuleVO;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;
import java.util.Map;

public class GoodsModifyInfoVO extends ModuleVO {

    /**
     *
     */
    private static final long serialVersionUID = 7273572085494213603L;

    @ApiModelProperty("产品组件")
    private List<ProductModuleVO> product;

    @ApiModelProperty("资费可选包（非必选和默选）")
    private Map<String, OptionalAdditionalOfferModuleVO> additionalOffers;

    List<CommonAttrVO> goodsInfoAttr;

    public List<ProductModuleVO> getProduct() {
        return product;
    }

    public void setProduct(List<ProductModuleVO> product) {
        this.product = product;
    }

    public Map<String, OptionalAdditionalOfferModuleVO> getAdditionalOffers() {
        return additionalOffers;
    }

    public void setAdditionalOffers(Map<String, OptionalAdditionalOfferModuleVO> additionalOffers) {
        this.additionalOffers = additionalOffers;
    }

    public List<CommonAttrVO> getGoodsInfoAttr() {
        return goodsInfoAttr;
    }

    public void setGoodsInfoAttr(List<CommonAttrVO> goodsInfoAttr) {
        this.goodsInfoAttr = goodsInfoAttr;
    }
}
